/*
 * Copyright 2010 bedatadriven
 *
 *    Licensed under the Apache License, Version 2.0 (the "License");
 *    you may not use this file except in compliance with the License.
 *    You may obtain a copy of the License at
 *
 *        http://www.apache.org/licenses/LICENSE-2.0
 *
 *    Unless required by applicable law or agreed to in writing, software
 *    distributed under the License is distributed on an "AS IS" BASIS,
 *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *    See the License for the specific language governing permissions and
 *    limitations under the License.
 */

/**
 * JacobGen generated file --- do not edit
 *
 * (http://www.bigatti.it/projects/jacobgen)
 */
package com.bedatadriven.mso.core;

public class MsoEncoding {
	private final int value;

	/** msoEncodingThai **/
	public static final MsoEncoding Thai = new MsoEncoding(874);
	/** msoEncodingJapaneseShiftJIS **/
	public static final MsoEncoding JapaneseShiftJIS = new MsoEncoding(932);
	/** msoEncodingSimplifiedChineseGBK **/
	public static final MsoEncoding SimplifiedChineseGBK = new MsoEncoding(936);
	/** msoEncodingKorean **/
	public static final MsoEncoding Korean = new MsoEncoding(949);
	/** msoEncodingTraditionalChineseBig5 **/
	public static final MsoEncoding TraditionalChineseBig5 = new MsoEncoding(950);
	/** msoEncodingUnicodeLittleEndian **/
	public static final MsoEncoding UnicodeLittleEndian = new MsoEncoding(1200);
	/** msoEncodingUnicodeBigEndian **/
	public static final MsoEncoding UnicodeBigEndian = new MsoEncoding(1201);
	/** msoEncodingCentralEuropean **/
	public static final MsoEncoding CentralEuropean = new MsoEncoding(1250);
	/** msoEncodingCyrillic **/
	public static final MsoEncoding Cyrillic = new MsoEncoding(1251);
	/** msoEncodingWestern **/
	public static final MsoEncoding Western = new MsoEncoding(1252);
	/** msoEncodingGreek **/
	public static final MsoEncoding Greek = new MsoEncoding(1253);
	/** msoEncodingTurkish **/
	public static final MsoEncoding Turkish = new MsoEncoding(1254);
	/** msoEncodingHebrew **/
	public static final MsoEncoding Hebrew = new MsoEncoding(1255);
	/** msoEncodingArabic **/
	public static final MsoEncoding Arabic = new MsoEncoding(1256);
	/** msoEncodingBaltic **/
	public static final MsoEncoding Baltic = new MsoEncoding(1257);
	/** msoEncodingVietnamese **/
	public static final MsoEncoding Vietnamese = new MsoEncoding(1258);
	/** msoEncodingAutoDetect **/
	public static final MsoEncoding AutoDetect = new MsoEncoding(50001);
	/** msoEncodingJapaneseAutoDetect **/
	public static final MsoEncoding JapaneseAutoDetect = new MsoEncoding(50932);
	/** msoEncodingSimplifiedChineseAutoDetect **/
	public static final MsoEncoding SimplifiedChineseAutoDetect = new MsoEncoding(50936);
	/** msoEncodingKoreanAutoDetect **/
	public static final MsoEncoding KoreanAutoDetect = new MsoEncoding(50949);
	/** msoEncodingTraditionalChineseAutoDetect **/
	public static final MsoEncoding TraditionalChineseAutoDetect = new MsoEncoding(50950);
	/** msoEncodingCyrillicAutoDetect **/
	public static final MsoEncoding CyrillicAutoDetect = new MsoEncoding(51251);
	/** msoEncodingGreekAutoDetect **/
	public static final MsoEncoding GreekAutoDetect = new MsoEncoding(51253);
	/** msoEncodingArabicAutoDetect **/
	public static final MsoEncoding ArabicAutoDetect = new MsoEncoding(51256);
	/** msoEncodingISO88591Latin1 **/
	public static final MsoEncoding ISO88591Latin1 = new MsoEncoding(28591);
	/** msoEncodingISO88592CentralEurope **/
	public static final MsoEncoding ISO88592CentralEurope = new MsoEncoding(28592);
	/** msoEncodingISO88593Latin3 **/
	public static final MsoEncoding ISO88593Latin3 = new MsoEncoding(28593);
	/** msoEncodingISO88594Baltic **/
	public static final MsoEncoding ISO88594Baltic = new MsoEncoding(28594);
	/** msoEncodingISO88595Cyrillic **/
	public static final MsoEncoding ISO88595Cyrillic = new MsoEncoding(28595);
	/** msoEncodingISO88596Arabic **/
	public static final MsoEncoding ISO88596Arabic = new MsoEncoding(28596);
	/** msoEncodingISO88597Greek **/
	public static final MsoEncoding ISO88597Greek = new MsoEncoding(28597);
	/** msoEncodingISO88598Hebrew **/
	public static final MsoEncoding ISO88598Hebrew = new MsoEncoding(28598);
	/** msoEncodingISO88599Turkish **/
	public static final MsoEncoding ISO88599Turkish = new MsoEncoding(28599);
	/** msoEncodingISO885915Latin9 **/
	public static final MsoEncoding ISO885915Latin9 = new MsoEncoding(28605);
	/** msoEncodingISO88598HebrewLogical **/
	public static final MsoEncoding ISO88598HebrewLogical = new MsoEncoding(38598);
	/** msoEncodingISO2022JPNoHalfwidthKatakana **/
	public static final MsoEncoding ISO2022JPNoHalfwidthKatakana = new MsoEncoding(50220);
	/** msoEncodingISO2022JPJISX02021984 **/
	public static final MsoEncoding ISO2022JPJISX02021984 = new MsoEncoding(50221);
	/** msoEncodingISO2022JPJISX02011989 **/
	public static final MsoEncoding ISO2022JPJISX02011989 = new MsoEncoding(50222);
	/** msoEncodingISO2022KR **/
	public static final MsoEncoding ISO2022KR = new MsoEncoding(50225);
	/** msoEncodingISO2022CNTraditionalChinese **/
	public static final MsoEncoding ISO2022CNTraditionalChinese = new MsoEncoding(50227);
	/** msoEncodingISO2022CNSimplifiedChinese **/
	public static final MsoEncoding ISO2022CNSimplifiedChinese = new MsoEncoding(50229);
	/** msoEncodingMacRoman **/
	public static final MsoEncoding MacRoman = new MsoEncoding(10000);
	/** msoEncodingMacJapanese **/
	public static final MsoEncoding MacJapanese = new MsoEncoding(10001);
	/** msoEncodingMacTraditionalChineseBig5 **/
	public static final MsoEncoding MacTraditionalChineseBig5 = new MsoEncoding(10002);
	/** msoEncodingMacKorean **/
	public static final MsoEncoding MacKorean = new MsoEncoding(10003);
	/** msoEncodingMacArabic **/
	public static final MsoEncoding MacArabic = new MsoEncoding(10004);
	/** msoEncodingMacHebrew **/
	public static final MsoEncoding MacHebrew = new MsoEncoding(10005);
	/** msoEncodingMacGreek1 **/
	public static final MsoEncoding MacGreek1 = new MsoEncoding(10006);
	/** msoEncodingMacCyrillic **/
	public static final MsoEncoding MacCyrillic = new MsoEncoding(10007);
	/** msoEncodingMacSimplifiedChineseGB2312 **/
	public static final MsoEncoding MacSimplifiedChineseGB2312 = new MsoEncoding(10008);
	/** msoEncodingMacRomania **/
	public static final MsoEncoding MacRomania = new MsoEncoding(10010);
	/** msoEncodingMacUkraine **/
	public static final MsoEncoding MacUkraine = new MsoEncoding(10017);
	/** msoEncodingMacLatin2 **/
	public static final MsoEncoding MacLatin2 = new MsoEncoding(10029);
	/** msoEncodingMacIcelandic **/
	public static final MsoEncoding MacIcelandic = new MsoEncoding(10079);
	/** msoEncodingMacTurkish **/
	public static final MsoEncoding MacTurkish = new MsoEncoding(10081);
	/** msoEncodingMacCroatia **/
	public static final MsoEncoding MacCroatia = new MsoEncoding(10082);
	/** msoEncodingEBCDICUSCanada **/
	public static final MsoEncoding EBCDICUSCanada = new MsoEncoding(37);
	/** msoEncodingEBCDICInternational **/
	public static final MsoEncoding EBCDICInternational = new MsoEncoding(500);
	/** msoEncodingEBCDICMultilingualROECELatin2 **/
	public static final MsoEncoding EBCDICMultilingualROECELatin2 = new MsoEncoding(870);
	/** msoEncodingEBCDICGreekModern **/
	public static final MsoEncoding EBCDICGreekModern = new MsoEncoding(875);
	/** msoEncodingEBCDICTurkishLatin5 **/
	public static final MsoEncoding EBCDICTurkishLatin5 = new MsoEncoding(1026);
	/** msoEncodingEBCDICGermany **/
	public static final MsoEncoding EBCDICGermany = new MsoEncoding(20273);
	/** msoEncodingEBCDICDenmarkNorway **/
	public static final MsoEncoding EBCDICDenmarkNorway = new MsoEncoding(20277);
	/** msoEncodingEBCDICFinlandSweden **/
	public static final MsoEncoding EBCDICFinlandSweden = new MsoEncoding(20278);
	/** msoEncodingEBCDICItaly **/
	public static final MsoEncoding EBCDICItaly = new MsoEncoding(20280);
	/** msoEncodingEBCDICLatinAmericaSpain **/
	public static final MsoEncoding EBCDICLatinAmericaSpain = new MsoEncoding(20284);
	/** msoEncodingEBCDICUnitedKingdom **/
	public static final MsoEncoding EBCDICUnitedKingdom = new MsoEncoding(20285);
	/** msoEncodingEBCDICJapaneseKatakanaExtended **/
	public static final MsoEncoding EBCDICJapaneseKatakanaExtended = new MsoEncoding(20290);
	/** msoEncodingEBCDICFrance **/
	public static final MsoEncoding EBCDICFrance = new MsoEncoding(20297);
	/** msoEncodingEBCDICArabic **/
	public static final MsoEncoding EBCDICArabic = new MsoEncoding(20420);
	/** msoEncodingEBCDICGreek **/
	public static final MsoEncoding EBCDICGreek = new MsoEncoding(20423);
	/** msoEncodingEBCDICHebrew **/
	public static final MsoEncoding EBCDICHebrew = new MsoEncoding(20424);
	/** msoEncodingEBCDICKoreanExtended **/
	public static final MsoEncoding EBCDICKoreanExtended = new MsoEncoding(20833);
	/** msoEncodingEBCDICThai **/
	public static final MsoEncoding EBCDICThai = new MsoEncoding(20838);
	/** msoEncodingEBCDICIcelandic **/
	public static final MsoEncoding EBCDICIcelandic = new MsoEncoding(20871);
	/** msoEncodingEBCDICTurkish **/
	public static final MsoEncoding EBCDICTurkish = new MsoEncoding(20905);
	/** msoEncodingEBCDICRussian **/
	public static final MsoEncoding EBCDICRussian = new MsoEncoding(20880);
	/** msoEncodingEBCDICSerbianBulgarian **/
	public static final MsoEncoding EBCDICSerbianBulgarian = new MsoEncoding(21025);
	/** msoEncodingEBCDICJapaneseKatakanaExtendedAndJapanese **/
	public static final MsoEncoding EBCDICJapaneseKatakanaExtendedAndJapanese = new MsoEncoding(50930);
	/** msoEncodingEBCDICUSCanadaAndJapanese **/
	public static final MsoEncoding EBCDICUSCanadaAndJapanese = new MsoEncoding(50931);
	/** msoEncodingEBCDICKoreanExtendedAndKorean **/
	public static final MsoEncoding EBCDICKoreanExtendedAndKorean = new MsoEncoding(50933);
	/** msoEncodingEBCDICSimplifiedChineseExtendedAndSimplifiedChinese **/
	public static final MsoEncoding EBCDICSimplifiedChineseExtendedAndSimplifiedChinese = new MsoEncoding(50935);
	/** msoEncodingEBCDICUSCanadaAndTraditionalChinese **/
	public static final MsoEncoding EBCDICUSCanadaAndTraditionalChinese = new MsoEncoding(50937);
	/** msoEncodingEBCDICJapaneseLatinExtendedAndJapanese **/
	public static final MsoEncoding EBCDICJapaneseLatinExtendedAndJapanese = new MsoEncoding(50939);
	/** msoEncodingOEMUnitedStates **/
	public static final MsoEncoding OEMUnitedStates = new MsoEncoding(437);
	/** msoEncodingOEMGreek437G **/
	public static final MsoEncoding OEMGreek437G = new MsoEncoding(737);
	/** msoEncodingOEMBaltic **/
	public static final MsoEncoding OEMBaltic = new MsoEncoding(775);
	/** msoEncodingOEMMultilingualLatinI **/
	public static final MsoEncoding OEMMultilingualLatinI = new MsoEncoding(850);
	/** msoEncodingOEMMultilingualLatinII **/
	public static final MsoEncoding OEMMultilingualLatinII = new MsoEncoding(852);
	/** msoEncodingOEMCyrillic **/
	public static final MsoEncoding OEMCyrillic = new MsoEncoding(855);
	/** msoEncodingOEMTurkish **/
	public static final MsoEncoding OEMTurkish = new MsoEncoding(857);
	/** msoEncodingOEMPortuguese **/
	public static final MsoEncoding OEMPortuguese = new MsoEncoding(860);
	/** msoEncodingOEMIcelandic **/
	public static final MsoEncoding OEMIcelandic = new MsoEncoding(861);
	/** msoEncodingOEMHebrew **/
	public static final MsoEncoding OEMHebrew = new MsoEncoding(862);
	/** msoEncodingOEMCanadianFrench **/
	public static final MsoEncoding OEMCanadianFrench = new MsoEncoding(863);
	/** msoEncodingOEMArabic **/
	public static final MsoEncoding OEMArabic = new MsoEncoding(864);
	/** msoEncodingOEMNordic **/
	public static final MsoEncoding OEMNordic = new MsoEncoding(865);
	/** msoEncodingOEMCyrillicII **/
	public static final MsoEncoding OEMCyrillicII = new MsoEncoding(866);
	/** msoEncodingOEMModernGreek **/
	public static final MsoEncoding OEMModernGreek = new MsoEncoding(869);
	/** msoEncodingEUCJapanese **/
	public static final MsoEncoding EUCJapanese = new MsoEncoding(51932);
	/** msoEncodingEUCChineseSimplifiedChinese **/
	public static final MsoEncoding EUCChineseSimplifiedChinese = new MsoEncoding(51936);
	/** msoEncodingEUCKorean **/
	public static final MsoEncoding EUCKorean = new MsoEncoding(51949);
	/** msoEncodingEUCTaiwaneseTraditionalChinese **/
	public static final MsoEncoding EUCTaiwaneseTraditionalChinese = new MsoEncoding(51950);
	/** msoEncodingISCIIDevanagari **/
	public static final MsoEncoding ISCIIDevanagari = new MsoEncoding(57002);
	/** msoEncodingISCIIBengali **/
	public static final MsoEncoding ISCIIBengali = new MsoEncoding(57003);
	/** msoEncodingISCIITamil **/
	public static final MsoEncoding ISCIITamil = new MsoEncoding(57004);
	/** msoEncodingISCIITelugu **/
	public static final MsoEncoding ISCIITelugu = new MsoEncoding(57005);
	/** msoEncodingISCIIAssamese **/
	public static final MsoEncoding ISCIIAssamese = new MsoEncoding(57006);
	/** msoEncodingISCIIOriya **/
	public static final MsoEncoding ISCIIOriya = new MsoEncoding(57007);
	/** msoEncodingISCIIKannada **/
	public static final MsoEncoding ISCIIKannada = new MsoEncoding(57008);
	/** msoEncodingISCIIMalayalam **/
	public static final MsoEncoding ISCIIMalayalam = new MsoEncoding(57009);
	/** msoEncodingISCIIGujarati **/
	public static final MsoEncoding ISCIIGujarati = new MsoEncoding(57010);
	/** msoEncodingISCIIPunjabi **/
	public static final MsoEncoding ISCIIPunjabi = new MsoEncoding(57011);
	/** msoEncodingArabicASMO **/
	public static final MsoEncoding ArabicASMO = new MsoEncoding(708);
	/** msoEncodingArabicTransparentASMO **/
	public static final MsoEncoding ArabicTransparentASMO = new MsoEncoding(720);
	/** msoEncodingKoreanJohab **/
	public static final MsoEncoding KoreanJohab = new MsoEncoding(1361);
	/** msoEncodingTaiwanCNS **/
	public static final MsoEncoding TaiwanCNS = new MsoEncoding(20000);
	/** msoEncodingTaiwanTCA **/
	public static final MsoEncoding TaiwanTCA = new MsoEncoding(20001);
	/** msoEncodingTaiwanEten **/
	public static final MsoEncoding TaiwanEten = new MsoEncoding(20002);
	/** msoEncodingTaiwanIBM5550 **/
	public static final MsoEncoding TaiwanIBM5550 = new MsoEncoding(20003);
	/** msoEncodingTaiwanTeleText **/
	public static final MsoEncoding TaiwanTeleText = new MsoEncoding(20004);
	/** msoEncodingTaiwanWang **/
	public static final MsoEncoding TaiwanWang = new MsoEncoding(20005);
	/** msoEncodingIA5IRV **/
	public static final MsoEncoding IA5IRV = new MsoEncoding(20105);
	/** msoEncodingIA5German **/
	public static final MsoEncoding IA5German = new MsoEncoding(20106);
	/** msoEncodingIA5Swedish **/
	public static final MsoEncoding IA5Swedish = new MsoEncoding(20107);
	/** msoEncodingIA5Norwegian **/
	public static final MsoEncoding IA5Norwegian = new MsoEncoding(20108);
	/** msoEncodingUSASCII **/
	public static final MsoEncoding USASCII = new MsoEncoding(20127);
	/** msoEncodingT61 **/
	public static final MsoEncoding T61 = new MsoEncoding(20261);
	/** msoEncodingISO6937NonSpacingAccent **/
	public static final MsoEncoding ISO6937NonSpacingAccent = new MsoEncoding(20269);
	/** msoEncodingKOI8R **/
	public static final MsoEncoding KOI8R = new MsoEncoding(20866);
	/** msoEncodingExtAlphaLowercase **/
	public static final MsoEncoding ExtAlphaLowercase = new MsoEncoding(21027);
	/** msoEncodingKOI8U **/
	public static final MsoEncoding KOI8U = new MsoEncoding(21866);
	/** msoEncodingEuropa3 **/
	public static final MsoEncoding Europa3 = new MsoEncoding(29001);
	/** msoEncodingHZGBSimplifiedChinese **/
	public static final MsoEncoding HZGBSimplifiedChinese = new MsoEncoding(52936);
	/** msoEncodingSimplifiedChineseGB18030 **/
	public static final MsoEncoding SimplifiedChineseGB18030 = new MsoEncoding(54936);
	/** msoEncodingUTF7 **/
	public static final MsoEncoding UTF7 = new MsoEncoding(65000);
	/** msoEncodingUTF8 **/
	public static final MsoEncoding UTF8 = new MsoEncoding(65001);


	private MsoEncoding(int value) { this.value = value; }
	public int getValue() { return this.value; }
	public static MsoEncoding valueOf(int value) { return new MsoEncoding(value); }
	public boolean equals(Object o) {
		if(o == null || o.getClass() != MsoEncoding.class) return false;
		return ((MsoEncoding)o).value == value;
	}
	public int hashCode() { return value; }
}
